Developing User Strategies in PVS: A Tutorial
نویسندگان
چکیده
This tutorial provides an overview of the PVS strategy language, and explains how to define new PVS strategies and load them into PVS, and how to create a strategy package. It then discusses several useful techniques that can be used in developing user strategies, and provides examples that illustrate many of these techniques.
منابع مشابه
A Tutorial on Using PVS for Hardware Verification
PVS stands for \Prototype Veriication System." It consists of a speciication language integrated with support tools and a theorem prover. PVS tries to provide the mechanization needed to apply formal methods both rigorously and productively. This tutorial serves to introduce PVS and its use in the context of hardware veriication. In the rst section, we brieey sketch the purposes for which PVS i...
متن کاملDeveloping Strategies for Specialized Theorem Proving about Untimed , Timed , and Hybrid I / O Automata ?
In this paper we discuss how we intend to develop a specialized theorem proving environment for the Hybrid I/O Automata (HIOA) framework [7] over the PVS [11] theorem prover, and some of the issues involved. In particular, we describe approaches to using PVS that allow and encourage the development of useful proof strategies, and note some desired PVS features that would further help us to do s...
متن کاملPVSio-web: a tool for rapid prototyping device user interfaces in PVS
We present PVSio-web which extends the simulation component of the PVS proof system with functionalities for rapid prototyping device user interfaces. The tool presents itself as a classic image-editing environment with functionalities such as area selection and hyperlink creation, thus reducing the barriers that prevent non-experts in formal methods from using PVS. Designers load a picture of ...
متن کاملTranslation Templates to Support Strategy Development in PVS
In presenting specifications and specification properties to a theorem prover, there is a tension between convenience for the user and convenience for the theorem prover. A choice of specification formulation that is most natural to a user may not be the ideal formulation for reasoning about that specification in a theorem prover. However, when the theorem prover is being integrated into a syst...
متن کاملA Contextualized Web-Based DEVS Tutorial System
DEVS-based modeling and simulation have been applied to many different fields and used by researchers from all over the world. Much progress has been made in developing DEVS-based modeling and simulation environments. However, less work exists in developing systems that help beginners to learn DEVS models and DEVS-based simulation. This paper presents an interactive web-based tutorial system fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003